<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
function arrayTest1(){
	var arr = new Array();
	arr[0] = "영번";
	arr[1] = "일번";
	//배열의 length 조회
	alert("배열의 크기 : " + arr.length);
	for(var i = 0; i<arr.length; i++) {
		alert(arr[i]);
	}
}

function arrayTest2() {
	var arr = ["a","b","c", "d", "e"];
	var value = arr.length+" : ";
	for(var i = 0; i<arr.length ; i++) {
		value = value+ " " + arr[i];
	}
	alert(value);
	
	arr.push(10,20,30,true);
	var value2 = arr.join(" ");// , 구분자로 배열의 element들을 하나의 문자열로 합친다.
							// " " 이렇게 하면 빈칸을 구분자로 하나씩 합침
							// " , " 이렇게 하면 쉼표 
	alert(value2)
	arr.splice(0,5); //arr의 0번 idx에서 부터 5개의 요소들을 삭제
	value2 = arr.join("|");
	alert("삭제 후 : " + value2);
	var value3 = arr.pop(); //배열의 마지막 인데스 값을 return 후 삭제
	alert(value3 + "----" + arr.join("-"));
	value3 = arr.shift(); //배열의 0번 인덱스 값을 return 후 삭제
	alert(value3 + "----" + arr.join("-"));
}

function dateTest() {
	var date = new Date();//실행시점의 일시를 가진 객체.
	alert(date.getYear() + " - " + date.getFullYear());
	alert("월 : "+(date.getMonth()+1));//0~11월
	alert("일 : "+date.getDate());
	alert("요일 : "+date.getDay());//일요일-0 ... 토요일:6
}

function stringTest(str) {
	alert("str의 글자수 : "+ str.length); //길이는 메소드가아니라 변수이기 때문에 () 없음.
}
</script>
</head>
<body>
<button onclick="arrayTest1();"> arrayTest1()</button>
<button onclick="arrayTest2();"> arrayTest2()</button>
<button onclick="dateTest();">dateTest()</button>
<button onclick="stringTest('aaa');">stringTest()</button>
</body>
</html>